/*    */ package com.jcrj.action.personalOffice;
/*    */ 
/*    */ import com.jcrj.action.BaseAction;
/*    */ import com.jcrj.entity.OUser;
/*    */ import com.jcrj.service.UserService;
/*    */ import com.jcrj.util.MD5;
/*    */ import java.io.IOException;
/*    */ import java.io.PrintWriter;
/*    */ import java.util.Map;
/*    */ import javax.servlet.http.HttpServletResponse;
/*    */ 
/*    */ public class PasswordsetAction extends BaseAction
/*    */ {
/*    */   private String originalPw;
/*    */   private UserService userService;
/*    */   private OUser user;
/*    */   private String uspsw;
/*    */ 
/*    */   public String updatepsw()
/*    */   {
/*    */     try
/*    */     {
/* 19 */       OUser us = (OUser)super.getSession().get("userInfo");
/* 20 */       OUser ou = this.userService.getUserById(us.getId().intValue());
/* 21 */       ou.setPsw(MD5.toMD5(this.uspsw));
/* 22 */       this.userService.updateUser(ou);
/* 23 */       super.getResponse().getWriter().write("success");
/* 24 */       super.getResponse().getWriter().flush();
/*    */     } catch (Exception e) {
/* 26 */       e.printStackTrace();
/*    */       try
/*    */       {
/* 29 */         super.getResponse().getWriter().close();
/*    */       } catch (Exception e1) {
/* 31 */         e1.printStackTrace();
/*    */       }
/*    */     }
/*    */     finally
/*    */     {
/*    */       try
/*    */       {
/* 29 */         super.getResponse().getWriter().close();
/*    */       } catch (Exception e) {
/* 31 */         e.printStackTrace();
/*    */       }
/*    */     }
/*    */ 
/* 35 */     return null;
/*    */   }
/*    */ 
/*    */   public String pwverify() {
/*    */     try {
/* 40 */       OUser user = (OUser)super.getSession().get("userInfo");
/* 41 */       OUser ou = new OUser();
/* 42 */       ou = this.userService.getUserById(user.getId().intValue());
/* 43 */       if (ou.getPsw().equals(MD5.toMD5(this.originalPw))) {
/* 44 */         super.getResponse().getWriter().write("success");
/* 45 */         super.getResponse().getWriter().flush();
/*    */       }
/*    */     } catch (Exception e) {
/* 48 */       e.printStackTrace();
/*    */       try
/*    */       {
/* 51 */         super.getResponse().getWriter().close();
/*    */       } catch (IOException e1) {
/* 53 */         e1.printStackTrace();
/*    */       }
/*    */     }
/*    */     finally
/*    */     {
/*    */       try
/*    */       {
/* 51 */         super.getResponse().getWriter().close();
/*    */       } catch (IOException e) {
/* 53 */         e.printStackTrace();
/*    */       }
/*    */     }
/* 56 */     return null;
/*    */   }
/*    */ 
/*    */   public String pwset() {
/* 60 */     return "success";
/*    */   }
/*    */ 
/*    */   public String getOriginalPw() {
/* 64 */     return this.originalPw;
/*    */   }
/*    */ 
/*    */   public void setOriginalPw(String originalPw) {
/* 68 */     this.originalPw = originalPw;
/*    */   }
/*    */ 
/*    */   public UserService getUserService() {
/* 72 */     return this.userService;
/*    */   }
/*    */ 
/*    */   public void setUserService(UserService userService) {
/* 76 */     this.userService = userService;
/*    */   }
/*    */ 
/*    */   public OUser getUser() {
/* 80 */     return this.user;
/*    */   }
/*    */ 
/*    */   public void setUser(OUser user) {
/* 84 */     this.user = user;
/*    */   }
/*    */ 
/*    */   public String getUspsw() {
/* 88 */     return this.uspsw;
/*    */   }
/*    */ 
/*    */   public void setUspsw(String uspsw) {
/* 92 */     this.uspsw = uspsw;
/*    */   }
/*    */ }

/* Location:           /Volumes/work/oa/WEB-INF/classes/
 * Qualified Name:     com.jcrj.action.personalOffice.PasswordsetAction
 * JD-Core Version:    0.6.0
 */